/*
 * @(#)  default.css
 * 
 * @author   benben
 * @date     2011-07-18
 * @version  1.0
 */
body {
	background:#fff url(image/default/page/page.bg.jpg) repeat-x;
	margin:0px;
	cursor:default;
	overflow-x:hidden;
}
a {
	color:#666;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
form {
	margin:0;
}
label {
	cursor:default;
}
.font {
	font:normal 12px verdana, tahoma, arial;
}
.clear {
	font-size:1px;
	clear:both;
}

/* 页面幅宽 */
.bodyWrap {
	width:980px;
}
/* 搜索栏 */
.searchBarWrap {
	width:376px;
	height:32px;
	background:url(image/default/search/searchBar.bg.gif) no-repeat;
	font-size:14px;
}
.seaText {
	line-height:19px !important;
	line-height:18px;
}
.searchClassBtn {
	width:16px;
	height:17px;
	background:url(image/default/search/searchClassBtn.jpg) bottom left no-repeat;
	font-size:1px;
}
.searchClassBtn:hover {
	background-position:bottom right;
}
.keyField {
	width:215px;
	border:none;
	background:transparent;
	font-size:14px;
	padding-top:3px;
}
.searchBtn, .searchLnkBtn {
	color:#fff;
	width:66px;
	height:24px;
	background-color:#15abdd;
	text-align:center;
	line-height:24px;
	vertical-align:middle;
}
.searchBtn:hover {
	color:yellow;
	background-color:#56afe8;
	text-decoration:none;
}
.searchClassBtn, .searchBtn, .searchLnkBtn, .searchLnkBtn1 {
	display:block;
	float:right;
}
.seaClassPanel, .seaLnkClassPanel {
	width:74px;
	border:1px solid #cbcbcb;
	background:#fff;
	position:absolute;
	padding:0;
	margin:0;
	z-index:1000;
}
.seaClassPanel li, .seaLnkClassPanel li {
	width:100%;
	font-size:14px;
	list-style:none;
	padding:2px 0;
}
.seaSeleItem {
	color:#fff;
	background-color:#09c;
}
/* 悬停提示框 */
.tipBoxWrap {
	left:100px;
	top:200px;
	position:absolute;
}
.tip-lt {
	background-position:left 0;
}
.tip-lb {
	background-position:left -3px;
}
.tip-lt, .tip-lb {
	padding-left:2px;
}
.tip-rt {
	background-position:right 0;
}
.tip-rb {
	background-position:right -3px;
}
.tip-rt, .tip-rb {
	padding-right:2px;
}
.tip-lt, .tip-lb, .tip-rt, .tip-rb, .tip-arrow {
	background-repeat:no-repeat;
}
.tip-t, .tip-body {
	background-color:#ffffb5;
	border:1px solid #b5b5b5;
}
.tip-t {
	height:1px;
	border-width:1px 0 0 0;
}
.tip-body {
	border-width:0 1px 0;
	padding:4px;
	word-wrap:break-word;
	word-break:break-all;
}
.tip-b {
	background-position:left -15px;
	background-repeat:repeat-x;
}
.tip-arrow {
	width:30px;
	height:6px;
	background-position:right -9px;
}
.tip-lt, .tip-lb, .tip-rt, .tip-rb, .tip-b, .tip-arrow {
	background-image:url(image/default/border/tipBoxBg.gif);
	font-size:1px;
}
/* 选项卡 */
.s-tb-left {
	padding-left:5px;
	background-position:left 0;
	cursor:pointer;
}
.s-tb-right {
	padding-right:5px;
	background-position:right 0;
}
.s-tb-left, .s-tb-right {
	background-repeat:no-repeat;
}
.s-tb-body {
	height:31px;
	background-position:left -31px;
	background-repeat:repeat-x;
}
.s-tb-select .s-tb-left {
	background-position:left -62px;
}
.s-tb-select .s-tb-right {
	background-position:right -62px;
}
.s-tb-select .s-tb-body {
	background-position:left -93px;
}
.s-tb-text {
	height:31px;
	font-size:14px;
	text-align:center;
	line-height:31px;
	vertical-align:middle;
	overflow:hidden;
}
.s-tb-select .s-tb-text {
	color:#516f83;
}
.tab-type-a .s-tb-text {
	color:#fff;
	font-weight:bold;
	line-height:35px;
}
.tab-type-a .s-tb-select .s-tb-text {
	color:#439ab0;
	font-weight:bold;
}
.tab-type-b .s-tb-select .s-tb-text {
	font-weight:bold;
}
.tab-type-c .s-tb-text {
	color:#898989;
}
.tab-type-c .s-tb-select .s-tb-text {
	color:#000;
}
.tab-type-a .s-tb-left, .tab-type-a .s-tb-right,
.tab-type-a .s-tb-body {
	background-image: url(image/default/tabs/tabBtn01.gif);
}
.tab-type-b .s-tb-left, .tab-type-b .s-tb-right,
.tab-type-b .s-tb-body {
	background-image: url(image/default/tabs/tabBtn02.gif);
}
.tab-type-c .s-tb-left, .tab-type-c .s-tb-right,
.tab-type-c .s-tb-body {
	background-image: url(image/default/tabs/tabBtn03.gif);
}
.tab-type-b .s-tb-select .s-tb-text {
	background:url(image/default/tabs/tabFlag01.gif) bottom no-repeat;
}
.tab-type-c .s-tb-select .s-tb-text {
	background:url(image/default/tabs/tabFlag02.gif) bottom no-repeat;
}
/* 组面板 */
.gp-caption-wrap {
	height:27px;
	background:url(image/default/border/gpIcon.gif) left top no-repeat;
	padding-left:13px;
}
.gp-caption {
	background:url(image/default/lines/line02.gif) center repeat-x;
}
.gp-text {
	color:#369;
	background-color:#fff;
	font-size:14px;
	padding-right:15px;
	cursor:pointer;
}
.gp-panel {
	display:none;
	padding:0 0 6px 13px;
}
.gp-expand .gp-caption-wrap {
	background-position:left bottom;
}
.gp-expand .gp-panel{
	display:block;
}
/* 页头部分 */
.topBarWrap {
	height:23px;
	background:url(image/default/domain.name.jpg) left top no-repeat;
}
.topBar {
	padding:3px 5px 0;
}
.pageTopWrap {
	height:106px;
	background:center no-repeat;
	border-top:1px solid #fff;
	padding-left:23px;
}
.logo {
	width:189px;
	height:106px;
	background:url(image/default/page/logo.png) right no-repeat !important;
	background:none;
	float:left;
}
*html .logo {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
		enabled=true,sizingMethod=scale,
		src='/soteeTemplate/common/image/default/page/logo.png');
}
.pageTopRight {
	width:387px;
	height:106px;
	float:right;
}
/* 页脚部分 */
.pageBtmWrap {
	color:#666;
	background:#fff url(image/default/lines/page.bottom.line.jpg) top repeat-x;
	font-family:Tahoma;
	line-height:21px;
	padding-top:10px;
}
.pageBtmWrap a:hover {
	color:#f60;
	text-decoration:underline;
}
/* 页面标题 */
.pageCaptionWrap {
	padding-top:17px;
	border-bottom:1px solid #c5c5c5;
}
.pageCaption {
	height:43px;
	padding-left:200px;
}
.captionLeft {
	padding-left:20px;
	background-position:left;
}
.captionRight {
	padding-right:5px;
	background-position:right;
}
.captionLeft, .captionRight {
	background-image:url(image/default/captionBar.png);
	background-repeat:no-repeat;
}
.captionBody {
	color:#fff;
	height:28px;
	background-color:#59b2c9;
	line-height:28px;
	vertical-align:middle;
}
/* BodyBox */
.pageBodyTopLeft {
	padding-left:6px;
	background-position:left top;
	border-top:1px solid #fff;
}
.pageBodyTopRight {
	padding:9px 6px 0 0;
	background-position:right top;
}
.pageBodyBtmLeft {
	padding-left:5px;
	background-position:left bottom;
	font-size:1px;
}
.pageBodyBtmRight {
	padding-right:5px;
	background-position:right bottom;
}
.pageBodyTopLeft, .pageBodyTopRight,
.pageBodyBtmLeft, .pageBodyBtmRight{
	background-image:url(image/default/page/bodyBox.gif);
	background-repeat:no-repeat;
}
.pageBodyTop {
	height:10px;
	background-color:#f7f7f7;
	border-top:1px solid #dedede;
	font-size:1px;
}
.pageBodyBtm {
	height:5px;
	background-color:#fff;
	border-bottom:1px solid #dedede;
}
.pageBody {
	background:#fff url(image/default/page/bodyBoxbg.gif) top repeat-x;
	border:solid #dedede;
	border-width:0 1px;
	display:block;
}
/* 会员信息栏 */
.memberInfo{
	width:260px;
	background:url(image/default/memberInfoLine.png) no-repeat;
}
.memInfoField {
	color:#f63;
	width:76px;
	background:url(image/default/border/infoFieldLeft.gif) center no-repeat;
	font-weight:bold;
	padding:0;
	overflow:hidden;
}
.memHelpField {
	width:23px;
	background:url(image/default/border/infoFieldRight.gif) center no-repeat;
	padding:0;
}
.progressBarWrap, .progressBarRight, .progressBarLeft div {
	background:url(image/default/progressBarBG.gif) no-repeat;
}
.progressBarWrap {
	width:157px;
	background-position:left 0;
	font-size:1px;
	float:right;
}
.progressBarRight {
	background-position:right -24px;
}
.progressBarLeft {
	padding-right:3px;
}
.progressBarLeft div {
	height:12px;
	background-position:left -12px;
}
/* 最近访客 */
.visitorsWrap {
	height:260px;
	background:url(image/default/recentVisitors.gif) top no-repeat;
}
.visitorsWrap div {
	display: inline;
	margin:10px 6px 0 4px;
	float:left;
}
.visitorsWrap img {
	border:4px solid #e9e7d1;
}
.visitorsWrap a {
	color:#907465;
	width:71px;
	background-color:#f6f4de;
	border-top:2px solid #fff;
	text-align:center;
	text-overflow: ellipsis;
	line-height:20px;
	display:block;
	overflow:hidden;
}
.visitorsWrap a:hover {
	text-decoration:none;
	background-color:#e5e2c6;
}
/* 功能连接 */
.funLinksWrap {
	background:url(image/default/functionLinks.gif) top no-repeat;
	padding:45px 12px 0;
}
.funLinks {
	background:url(image/default/links/flags.gif) left no-repeat;
}
.linkItem {
	background:url(image/default/lines/line01.gif) bottom repeat-x;
	padding:5px 5px 5px 15px;
}
.funLinks span {
	float:right;
}
.link {
	height:24px;
	background-repeat:no-repeat;
	background-position:left top;
	display: block;
}
.link:hover {
	background-position:left bottom;
}
.link1 { background-image: url(image/default/links/link1.gif); width:100px; }
.link2 { background-image: url(image/default/links/link2.gif); width:100px; }
.link3 { background-image: url(image/default/links/link3.gif); width:100px; }
.link4 { background-image: url(image/default/links/link4.gif); width:100px; }
.link5 { background-image: url(image/default/links/link5.gif); width:100px; }
.link6 { background-image: url(image/default/links/link6.gif); width:100px; }
.link7 { background-image: url(image/default/links/link7.gif); width:137px; }
.link8 { background-image: url(image/default/links/link8.gif); width:112px; }

/* Other */
.textField {
	height:24px;
	border:1px solid #7f9db9;
	font-size:14px;
	line-height:24px;
	padding-left:3px;
}
.crBox {
	height:16px;
	vertical-align:middle;
}
.rdBox {
	height:16px;
	vertical-align:middle;
	margin-top:-2px;
}
.layoutTable {
	border-collapse:collapse;
	table-layout:fixed;
}

/* FontColor */
.red	 {color:red;}
.orange	 {color:orange;}
.green01 {color:#0c3;}
.green02 {color:#8ca717;}
.blue01	 {color:#69c;}
.blue02	 {color:#06f;}
.blue03	 {color:#369;}
.gray01	 {color:#adadab;}
.gray02	 {color:#999;}
